/*******************************************************************************
*  file    : qloggerconf.hpp
*  created : 01.05.2013
*  author  : 
*******************************************************************************/

#ifndef QLOGGERCONF_HPP
#define QLOGGERCONF_HPP

#include <QtGlobal>
#include <QObject>

#ifdef QLOGGER_SHARED
#  define QLOGGER_DECL Q_DECL_EXPORT
#else
#  define QLOGGER_DECL Q_DECL_IMPORT
#endif

typedef enum {
    LevelNone      = 0,
    LevelDebug     = 1,
    LevelInfo      = 2,
    LevelWarn      = 4,
    LevelError     = 8,
    LevelCritical  = 16,
    LevelFatal     = 32,
    LevelException = 64,
    LevelAll       = 127
} QLoggerLevel;

#endif // QLOGGERCONF_HPP
